package nc.vo.arap.selectedpay;
import nc.vo.pub.*;
public abstract class AggreateVO extends AggregatedValueObject{
  public abstract ARAPValueObject createParentVO();
  public abstract ARAPValueObject createChildVO();
  public abstract ARAPValueObject[] createChildren(int capacity);
  //public abstract ARAPValueObject getParentVO();
  public abstract ARAPValueObject getChildVO();
  //public abstract void setParentVO(ARAPValueObject vo);
  //public abstract ARAPValueObject getParentVO();
  public abstract void setChildVO(ARAPValueObject vo);
  public abstract ARAPValueObject[] getChildren();
  public abstract void setChildren(ARAPValueObject[] vos);
  public abstract AggreateVO create();
}
